BODY {
	font-size: 12px;
	margin: 0px;
	color: #333333;
	font-family: "宋体,Arial, Helvetica, sans-serif";
	background-color: White;
}

A {
	color: #333333;
	text-decoration: none;
}

A:link {
	color: #333333;
	text-decoration: none;
}

A:hover {
	color: #ff6600;
	text-decoration: none;
}

DIV {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

H2 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

H3 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

H4 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

P {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

button {
	border: 0px solid;
	background: none;
	cursor: pointer;
}

FORM {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

LABEL {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

INPUT {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

TEXTAREA {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

IMG {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border: 0px solid;
}

SPAN {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.doc-center {
	margin: 0 auto;
	width: 980px;
}

.clear {
	clear: both;
}

ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.a12-b {
	font-size: 12px;
	color: #034dae;
	text-decoration: none;
}

.a12-b:link {
	font-size: 12px;
	color: #034dae;
	text-decoration: none;
}

.a12-b:hover {
	font-size: 12px;
	color: #ff6600;
	text-decoration: none;
}

.font16r {
	font-size: 16px;
	line-height: 18px;
	color: #dd0000;
	font-weight: bold;
	text-decoration: none;
}

.font12r {
	font-size: 12px;
	line-height: 18px;
	color: #dd0000;
	text-decoration: none;
}

.font12-line {
	text-decoration: line-through;
}

.font12-hui {
	color: #b2b2b2;
}

.main {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
}

s,i,u {
	font-style: normal;
	text-decoration: none;
}

#top_search {
	width: 340px;
	position: absolute;
	right: 0px;
	height: 68px;
	top: 17px;
}

#top_search .float {
	float: left;
}

#top_search .clear {
	clear: both;
}

#top_search .bg_search {
	background: url(../img/bg_search.png);
	width: 340px;
	height: 34px;
	line-height: 34px;
}

#top_search .search_top {
	height: 34px;
	line-height: 34px;
	background-position: left -298px;
	border: 0px solid;
	padding: 0 0 0 42px;
}

#top_search .search_top,#top_search .search_top .top_middle,#top_search .search_top .top_right
	{
	height: 34px;
	line-height: 34px;
	background-image: url("../img/navigation.gif");
	background-repeat: no-repeat;
}

#top_search .top_middle {
	background-image: url("../img/repeat_x.gif");
	background-position: 0px -50px;
	background-repeat: repeat-x;
	margin: 0px;
	width: 230px;
	height: 34px;
	line-height: 34px;
	text-align: left;
}

#top_search .top_right_btn {
	background: url("../img/navigation.gif");
	background-repeat: no-repeat;
	background-position: right -72px;
	height: 34px;
	line-height: 34px;
	width: 68px;
	border: none;
	cursor: pointer;
	display: block;
}

#top_search .search_bottom {
	color: #a0a0a0;
	height: 34px;
	line-height: 34px;
}

#top_search .search_bottom a {
	margin: 0 0 0 5px;
	color: #a0a0a0;
}

#top_hot_line {
	font-weight: bold;
	color: #fe6809;
	padding: 0 0 0 20px;
	background-image: url("../img/navigation.gif");
	background-repeat: no-repeat;
	background-position: left -384px;
	display: inline-block;
	height: 25px;
	line-height: 25px;
}

#top_hot_line span {
	font-size: 14px;
}

#user_tool_bar {
	position: fixed;
	width: 100%;
	_position: absolute;
	z-index: 30001;
	height: 45px;
}

.page-top .content {
	width: 980px;
	margin: 0 auto;
}

#user_tool_bar .info {
	height: 29px;
	line-height: 29px;
	width: 980px;
	margin: 0 auto;
}

#user_tool_bar .info .fav {
	width: 135px;
	padding: 0 0 0 10px;
	background-repeat: no-repeat;
	background-position: left 7px;
}

#user_tool_bar .login {
	height: 29px;
}

#user_tool_bar .info .login .to-login {
	margin-left: 5px;
}

#user_tool_bar .info .login .to-register {
	color: #ae0000;
	margin-left: 5px;
}

#user_tool_bart .info .menu {
	height: 29px;
}

#user_tool_bar .info .menu .menu_tab {
	position: relative;
	z-index: 200;
	padding: 0 0 0 10px;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	margin: 4px 0 0 0;
	background-image: url("../img/navigation.gif");
	background-repeat: no-repeat;
	width: 77px;
	background-position: 68px -336px;
}

#user_tool_bar .info .menu .sub-item {
	position: absolute;
	width: 300px;
	border: 1px solid #dddddd;
	right: -1px;
	_right: -2px;
	top: 24px;
	padding: 10px 0;
	background-color: #ffffff;
	z-index: 200;
	display: none;
	text-indent: 5px;
	border-top: 0px solid;
}

#user_tool_bar .info .menu .sub-item div {
	height: 26px;
	overflow: hidden;
	line-height: 26px;
	float: left;
	width: 130px;
	margin: 0 10px;
	border-bottom: 1px dotted #e6e6e6;
	text-align: center;
	display: inline;
}

#user_tool_bar .info .menu .sub-item a {
	color: #6d6d6d;
}

#user_tool_bar .info .menu .sub-item a:hover {
	color: #e20818;
}

#user_tool_bar .info .menu .white_line {
	position: absolute;
	width: 85px;
	left: 0;
	top: 22px;
	display: none;
	height: 3px;
	line-height: 3px;
	background-color: #ffffff;
	z-index: 10000;
	font-size: 1px;
}

#user_tool_bar .info .menu .sub-item .first {
	background-image: url( "../img/red-arrow.gif" );
	background-position: right center;
	background-repeat: no-repeat;
}

#user_tool_bar .info .menu .selected {
	border: 1px solid #dddddd;
	height: 23px;
	border-bottom: 0px solid;
	background-color: #ffffff;
	line-height: 23px;
	width: 75px;
	background-position: 68px -360px;
}

#user_tool_bar .info .selected .white_line {
	display: block;
}

#user_tool_bar .info .menu .selected .sub-item {
	display: block;
}

#user_tool_bar .info .menu a {
	margin-right: 5px;
}

#user_tool_bar .info .menu .arrow {
	margin-right: 0px;
}

.page-top {
	padding-top: 29px;
}

.page-top .content .top-body {
	height: 86px;
	background: url("site/newkeede/ind-top-bqg.gif") no-repeat;
	position: relative;
	background-position: 185px 10px;
}

.page-top .content .top-body .logo {
	width: 179px;
	height: 85px;
	float: left;
}

.page-top .content .top-body .hotline {
	display: block;
	width: 220px;
	height: 75px;
	position: absolute;
	right: 0px;
	top: 20px;
	z-index: 100;
}

.page-top .content .channel {
	padding-left: 195px;
	height: 43px;
	z-index: 30000;
	line-height: 43px;
	background-image: url("../img/navigation.gif");
	padding: 0 0 0 5px;
	background-position: -1px -148px;
	background-repeat: no-repeat;
	position: relative;
}

.page-top .content .channel .channel_right {
	background-image: url("../img/navigation.gif");
	background-position: right -199px;
	background-repeat: no-repeat;
	height: 43px;
	padding: 0 5px 0 0;
}

.page-top .content .channel .channel_middle {
	background-repeat: repeat-x;
	background-image: url("../img/repeat_x.gif");
	height: 43px;
	padding: 0 0 0 190px;
}

.page-top .content .channel .channel-promotion {
	position: absolute;
	width: 134px;
	height: 56px;
	left: 50px;
	top: 17px;
	background-image: url( "../img/channel-promotion.gif" );
	background-repeat: no-repeat;
}

.page-top .content .channel .channel-promotion:hover {
	background-position: 0 -64px;
}

.page-top .content .channel .item {
	float: left;
	width: 90px;
	height: 43px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff !important;
	line-height: 43px;
	background-image: url( "../img/navigation.gif" );
	background-position: right -248px;
	background-repeat: no-repeat;
}

.page-top .content .channel .l_item {
	width: 120px;
}

.page-top .content .channel .nobg {
	background-image: none;
}

.page-top .content .channel .selected {
	background-image: url( "../img/repeat_x.gif" );
	background-position: 0 -100px;
	background-repeat: repeat-x;
	border: 1px solid #7cbf00;
	width: 88px;
	height: 41px;
	line-height: 41px;
}

.page-top .content .channel .l_selected {
	background-image: url( "../img/repeat_x.gif" );
	background-position: 0 -100px;
	background-repeat: repeat-x;
	border: 1px solid #7cbf00;
	width: 118px;
	height: 41px;
	line-height: 41px;
}

.page-top .content .channel .h_selected {
	background-image: url( "../img/repeat_x.gif" );
	background-position: 0 -100px;
	background-repeat: repeat-x;
}

.page-top .content .search-bar {
	background-image: url( "../img/bg-search.gif" );
	background-repeat: no-repeat;
	height: 40px;
}

.page-top .content .search-bar .hot-search {
	height: 40px;
	line-height: 40px;
	color: #ffffff;
	padding-left: 250px;
}

.page-top .content .search-bar .hot-search a {
	color: #ffffff;
	margin-right: 5px;
}

.page-top .content .search-bar .search-text {
	width: 245px;
	height: 33px;
	background-image: url( "../img/bg-search-bar.gif" );
	background-repeat: no-repeat;
	margin-top: 3px;
	vertical-align: middle;
	padding: 4px 0 0px 30px;
}

#txt-search {
	border: none;
	height: 27px;
	line-height: 27px;
	width: 225px;
	padding: 0px;
	margin: 2px 0 0 0;
	background: none;
}

#top_search .txt_search {
	color: #a0a0a0;
}

.page-top .content .search-left {
	background-position: left -90px;
	padding-left: 4px;
}

.page-top .content .search-right {
	background-position: right 0;
	padding-right: 4px;
}

.page-top .content .search-middle {
	background-position: 0 -45px;
	background-repeat: repeat-x;
}

#top_to_cart {
	float: right;
	width: 129px;
	height: 25px;
	line-height: 25px;
	background-image: url("../img/navigation.gif");
	background-repeat: no-repeat;
	margin: 12px 0 0 0;
	position: relative;
}

#top_to_cart span {
	position: absolute;
	width: 20px;
	height: 20px;
	top: -15px;
	left: 17px;
	background-image: url("../img/navigation.gif");
	background-repeat: no-repeat;
	background-position: 0 -117px;
	display: none;
	line-height: 18px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}

#top_to_comment {
	float: right;
	margin: 3px 5px 0 0;
	height: 33px;
	line-height: 20px;
	width: 152px;
	background-image: url("../img/navigation.gif");
	background-repeat: no-repeat;
	background-position: 45px -32px;
	vertical-align: bottom;
}

#top_to_comment a {
	margin: 12px 0 0 40px;
	float: left;
	color: #aa0104;
}

#top_to_comment span {
	margin: 12px 0 0 0px;
	float: left;
	color: #ffffff;
}

.page-top .content .comment-cart .top-cart s {
	color: #fe0000;
}

.page-top .content .comment-cart .top-cart a {
	margin-left: 30px;
	color: #ce0044;
}

#tree ul,#tree ul li {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#tree a {
	white-space: nowrap;
}

#tree .class1 li {
	margin-bottom: 2px;
}

#tree .class1 li li {
	margin-bottom: 0px;
}

#tree .class2,#tree .class3,#tree .class4 {
	display: none;
}

#tree .class1 .on .class2 {
	display: block;
}

#tree .class2 .on .class3 {
	display: block;
}

#tree .class3 .on .class4 {
	display: block;
}

#tree .class1 .hover a,#tree .class1 .hover a:link {
	font-weight: bold;
}

#tree .class1 .on a,#tree .class1 .on a:link {
	font-weight: bold;
}

#tree .class1 .class2 .last,#tree .class1 .class2 .class3 .last {
	border-bottom-width: 0px;
}

#tree .class1 .class2 .class3 {
	border-bottom: solid 1px #EAEAEA;
}

#tree .class1 .class2 .class3 div {
	padding-left: 40px;
	height: 22px;
	line-height: 22px;
	border-bottom: dotted 1px #EAEAEA;
	background-image: url(site/tree/class3.gif);
	background-position: 25px -22px;
}

#tree .class1 .class2 .class3 .noChild div {
	background-image: none;
	padding-left: 25px;
}

#tree .class1 .class2 .class3 .hover div {
	background-position: 25px -44px;
}

#tree .class1 .class2 .class3 .on div {
	background-position: 25px 0px;
	border-bottom-width: 1px;
}

#tree .class1 .class2 .class3 .class4 .last {
	border-bottom-width: 0px;
}

#tree .class1 .class2 .class3 .class4 div {
	padding-left: 40px;
}

#tree .class1 .class2 .class3 .class4 div a,#tree .class1 .class2 .class3 .class4 div a:link
	{
	color: Black;
}

#tree .class1 .class2 .class3 .class4 .hover a,#tree .class1 .class2 .class3 .class4 .hover a:link
	{
	color: #ff6600;
}

#tree .class1 .class2 .class3 .class4 .on a,#tree .class1 .class2 .class3 .class4 .on a:link
	{
	color: #ff6600;
}

#similarproduct .title {
	background-image: url(site/panel/paneltitle/simalar.gif);
}

.place {
	padding-left: 20px;
	background-image: url( "site/place.gif" );
	background-position: left 6px;
	background-repeat: no-repeat;
	margin-bottom: 8px;
	height: 35px;
	line-height: 35px;
	border-bottom: solid 1px #cdcdcd;
}

.place .r ul {
	padding-top: 6px;
}

.crosswise {
	float: left;
	line-height: 25px;
	position: relative;
	height: 25px;
}

.characters {
	background: url( "site/tree/green.gif" ) no-repeat 2px 4px;
	padding-left: 15px;
	padding-top: 3px;
	padding-right: 5px;
}

.origin {
	background: url( "site/tree/green.gif" ) no-repeat 4px 4px;
	border: 2px solid white;
	padding: 3px 5px 3px 15px;
	background-color: White;
	font-family: simsun;
}

.minilist,.minilist .item {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.minilist .item {
	width: 200px;
	height: 64px;
	border-top: 1px dashed #cccccc;
	overflow: hidden;
	margin: 0 auto;
}

.minilist .first {
	border-top-width: 0px;
}

.minilist .price {
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	color: #e60a00;
	white-space: nowrap;
}

.minilist .img {
	
}

.minilist img {
	width: 56px;
	height: 56px;
	display: block;
	float: left;
	margin: 4px; *
	margin: 2px;
}

.minilist .pname {
	float: left;
	display: block;
	height: 44px;
	line-height: 22px;
	width: 136px;
	overflow: hidden;
}

.help {
	width: 960px;
	height: 80px;
	border-top: solid 3px #fecd70;
	border-bottom: solid 3px #8dc519;
	padding: 10px;
	margin: 0px auto;
	margin-top: 10px;
}

.help-k {
	width: 158px;
	height: 80px;
	border-right: solid 1px #999999;
	float: left;
}

.help-top {
	width: 138px;
	height: 23px;
	float: left;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
}

.help-text {
	width: 138px;
	height: auto;
	float: left;
	margin: 0px 0px 0px 10px;
}

.help-k2 {
	width: 158px;
	height: 80px;
	float: left;
}

.admin-list3 {
	margin: 0px 0px 0px 15px;
	height: auto;
	list-style-image: url("template/index/dot02.jpg");
}

.admin-list3 UL {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

.admin-list3 LI {
	font-size: 12px;
	color: #666666;
	line-height: 21px;
	height: 21px;
}

.admin-list3 A {
	font-size: 12px;
	color: #666666;
	line-height: 21px;
	height: 21px;
}

.admin-list3 A:hover {
	font-size: 12px;
	color: #ff0000;
	line-height: 21px;
	height: 21px;
}

.promise {
	width: 930px;
	height: 66px;
	margin: 0px auto 5px auto;
	background: url("template/index/promise.jpg") no-repeat;
	padding: 0px 50px 0px 0px;
}

.bottom {
	height: auto;
	margin: 3px auto;
	padding: 10px 0;
	text-align: center;
	width: 980px;
}

.ensure ul li {
	float: left;
	height: 52px;
	margin-right: 2px;
	width: 114px;
}

.ensure {
	padding-left: 23px;
	margin: 0 auto;
	width: 980px;
}

.icon {
	display: block;
	width: 20px;
	height: 20px;
	background-image: url( "site/icon/icon.gif" );
	background-repeat: no-repeat;
}

.icon-Del {
	background-position: 0px 0px;
}

.icon-Favorite {
	background-position: 0px -20px;
}

.icon-Cart {
	background-position: 0px -40px;
}

.icon-Activity {
	background-position: 0px -60px;
}

.icon-Coupon {
	background-position: 0px -80px;
}

.icon-Dialogclose {
	background-position: 0px -100px;
	width: 19px;
	height: 19px;
}

.icon-Searchclose {
	background-position: 0px -120px;
	width: 19px;
	height: 19px;
}

.icon-Robbing {
	background-position: 0px -140px;
}

.icon-Edit {
	background-position: 0px -160px;
}

.icon-Expend {
	background-position: 0px -180px;
}

.icon-Alert {
	background-position: 0px -200px;
}

.to-ad img {
	width: 980px;
	height: 70px;
	padding: 6px 0;
}

.bottom .friend-link {
	border: 1px solid #cccccc;
	background-color: #f7f7f7;
	padding: 10px 20px;
	margin: 10px 0;
	display: none;
}

.bottom .friend-link ul li {
	float: left;
	height: 25px;
	line-height: 25px;
	text-align: left;
	margin-left: 20px;
	display: inline;
	word-wrap: break-word;
}

.page-top .content .channel .channel_category {
	position: absolute;
	width: 162px;
	height: 31px;
	left: 20px;
	top: 6px;
}

.page-top .content .channel .channel_category .all {
	display: block;
	width: 100%;
	height: 100%;
	background-image: url("../img/navigation.gif");
	background-repeat: no-repeat;
	z-index: 301;
	position: absolute;
	background-position: 0 -475px;
}

.channel_category .category_info {
	z-index: 300;
	position: absolute;
	top: 20px;
	left: -20px;
	width: 205px;
	display: none;
}

.channel_category .category_info .top_middle,.channel_category .category_info .top_left,.channel_category .category_info .top_right,.channel_category .category_info .bottom_middle,.channel_category .category_info .bottom_left,.channel_category .category_info .bottom_right
	{
	background-image: url("../img/bg_category_border.gif");
	background-repeat: no-repeat;
	height: 7px;
	line-height: 7px;
	width: 205px;
	font-size: 0px;
}

.channel_category .category_info .top_middle,.channel_category .category_info .bottom_middle
	{
	margin: 0 8px;
	background-repeat: repeat-x;
	background-position: 0 -20px;
	width: 189px;
	float: none;
}

.channel_category .category_info .bottom_middle {
	background-position: 0 -50px;
}

.channel_category .category_info .bottom_left {
	background-position: left -40px;
}

.channel_category .category_info .bottom_right {
	background-position: right -30px;
}

.channel_category .category_info .info_list {
	border: 1px solid #659b05;
	padding: 10px 0px 0px 0px;
	background-color: #f6f6f6;
}

.channel_category .category_info .info_list .list_item {
	height: 32px;
	line-height: 32px;
	background-image: url("../img/repeat_x.gif");
	background-repeat: repeat-x;
	font-size: 14px;
	position: relative;
	background-position: 0 -195px;
}

.channel_category .category_info .info_list .list_item .item_left {
	float: left;
	height: 32px;
	line-height: 32px;
	background-image: url("../img/navigation.gif");
	background-repeat: no-repeat;
	width: 32px;
}

.channel_category .category_info .info_list .list_item .item_right {
	float: right;
	height: 30px;
	line-height: 30px;
	width: 160px;
	background-image: url("../img/navigation.gif");
	background-position: 135px -418px;
	background-repeat: no-repeat;
}

.channel_category .category_info .info_list .list_item .left_0 {
	background-position: 0 -526px;
}

.channel_category .category_info .info_list .list_item .left_1 {
	background-position: 0 -565px;
}

.channel_category .category_info .info_list .list_item .left_2 {
	background-position: 0 -606px;
}

.channel_category .category_info .info_list .list_item .left_3 {
	background-position: 0 -643px;
}

.channel_category .category_info .info_list .list_item .left_4 {
	background-position: 0 -682px;
}

.channel_category .category_info .info_list .list_item .left_5 {
	background-position: 0 -719px;
}

.channel_category .category_info .info_list .list_item .left_6 {
	background-position: 0 -756px;
}

.channel_category .category_info .info_list .list_item .left_7 {
	background-position: 0 -793px;
}

.channel_category .category_info .info_list .list_item .left_8 {
	background-position: 0 -829px;
}

.channel_category .category_info .info_list .no_background .item_right {
	background-image: none;
	background-color: #f6f6f6;
}

.category_info .info_list .list_item .item_blank {
	display: none;
	position: absolute;
	width: 25px;
	height: 28px;
	left: 180px;
	top: 1px;
	background-color: #f6f6f6;
}

.category_info .info_list .hover .item_blank {
	z-index: 1220;
	display: block;
}

.category_info .child_list {
	position: absolute;
	left: 203px;
	top: 0px;
	background-color: #f6f6f6;
	border: 1px solid #659b05;
	z-index: 122;
	display: none;
	width: 221px;
}

.category_info .child_2 {
	width: 442px;
}

.category_info .child_3 {
	width: 663px;
}

.category_info .hover .child_list,.category_info .info_list .hover .item_blank
	{
	display: block;
}

.category_info .child_list .child_item {
	float: left;
	height: 32px;
	line-height: 32px;
	font-size: 12px;
	width: 220px;
	display: inline;
	overflow: hidden;
	background-image: url("../img/repeat_x.gif");
	background-repeat: repeat-x;
	background-position: 0 -195px;
}

.category_info .child_list .child_item .item_icon {
	float: left;
	width: 15px;
	height: 30px;
	background-image: url("../img/navigation.gif");
	background-position: 0 -872px;
	background-repeat: no-repeat;
}

.category_info .child_list .no_right_border {
	border-right: 0px solid;
}

.category_info .info_list a {
	color: #686868;
}

.category_info .info_list .hover a {
	color: #d6a00c;
}

.category_info .child_list .child_item a {
	width: auto;
	height: 30px;
	line-height: 30px;
	color: #686868;
	float: left;
}

.category_info .info_list .hot_category a {
	color: #d01d16;
}

.category_info .child_list .child_first {
	border-left: 0px solid #ffffff;
}

.category_info .child_list .child_hover {
	
}

.category_info .child_list .child_hover a {
	color: #d6a00c;
}

.tip_info {
	width: 746px;
	height: 138px;
	border: 1px solid #fee4c1;
	margin: 20px auto;
	background-color: #fffcf5;
	position: relative;
	padding: 40px 0 0 140px;
}

.tip_info .tip_icon {
	position: absolute;
	width: 50px;
	height: 50px;
	background-image: url("site/custom/TipIcon.gif");
	background-repeat: no-repeat;
	left: 80px;
	top: 40px;
	background-position: -50px 0;
}

.tip_info .tip_icon_0 {
	background-position: 0 0;
}

.tip_info .tip_icon_2 {
	background-position: 0 -50px;
}

.tip_info .tip_icon_3 {
	background-position: -50px -50px;
}

.tip_info .info_title {
	font-weight: bold;
	color: #ff6201;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
}

.tip_info .info_msg {
	font-weight: bold;
	color: #ff6201;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
}

.log-reg-bottom {
	margin-top: 25px;
	background-color: #6fa603;
	color: #ffffff;
	text-align: center;
	height: 25px;
	line-height: 25px;
}

.list_item .hot,.child_item .hot,.class1 .hot {
	margin: 0px;
	padding: 0px;
	background: url("../img/hot.gif") no-repeat center center;
	margin-left: 10px;
	width: 22px;
	display: inline-block;
}

.list_item .new,.child_item .new,.class1 .new {
	margin: 0px;
	padding: 0px;
	background: url("../img/new.jpg") no-repeat center center;
	margin-left: 10px;
	width: 22px;
	display: inline-block;
}

.notice {
	color: red;
	font-size: 14px;
	line-height: 25px;
}

.baltitl span {
	color: #C80203;
	font-size: 16px;
	font-weight: bold;
	margin-left: 14px;
}

.baltitl {
	border: 1px solid #e6e6e6;
	height: 34px;
	line-height: 34px;
	border-bottom-width: 2px;
	border-bottom-color: Green;
	margin-top: 10px;
}

.mailtext {
	margin-top: 15px;
	border: 1px solid #e6e6e6;
	height: 48px;
	line-height: 48px;
	padding-left: 20px;
}

.mailtext input {
	border: 1px solid #7B9EBA;
	height: 20px;
	margin-right: 6px;
	width: 300px;
}

.radiodiv {
	border-bottom: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	line-height: 25px;
	padding: 15px
}

.radiodiv div {
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	vertical-align: middle;
}

.radiodiv div input {
	vertical-align: middle;
	border: 1px solid #1d5180;
}

.accbottom .pbc {
	background-position: 0 -225px;
	color: Black;
	font-size: 12px;
	font-weight: 600;
	line-height: 25px;
	text-decoration: none;
	vertical-align: top;
}

s,i,u {
	font-style: normal;
}

.accbottom {
	cursor: pointer;
}

.accbottom .pbl {
	background-position: -17px -163px;
}

.accbottom .pbl,.accbottom .pbc,.accbottom .pbr {
	background-image: url("site/account/drawbg.jpg");
	display: inline-block;
	height: 25px;
}

.accbottom .pbr,.accbottom .pbl {
	width: 4px;
}

.accbottom .pbr {
	background-position: -22px -163px;
}

#caibei_headShow {
	background-image: url("../img/caibei_head.gif");
	width: 100%;
	height: 34px;
	background-repeat: repeat-x;
	line-height: 34px;
}

#caibei_headShow .info {
	height: 34px;
	line-height: 34px;
	width: 980px;
	margin: 0 auto;
}

#caibei_headShow .info .headShow {
	width: 620px;
	height: 34px;
	float: left;
	background: url("../img/caibei.gif") no-repeat left 0;
	padding-left: 40px;
}

#caibei_headShow .info .headShow b {
	color: #175E96;
	font-size: 12px;
	font-family: "宋体,Arial, Helvetica, sans-serif";
}

#caibei_headShow .info .userInfo {
	width: auto !important;
	width: 150px;
	min-width: 150px !important;
	height: 34px;
	float: left;
	margin-left: 20px;
	margin-right: 10px;
	display: inline-block;
}

#caibei_headShow .info .userInfo span {
	width: auto !important;
	width: 150px;
	min-width: 150px !important;
	height: 34px;
	line-height: 34px;
	display: block;
	display: inline-block;
	overflow: hidden;
}

#caibei_headShow .info .caibeiScroe {
	width: 80px;
	height: 34px;
	float: right;
	color: #0C62C5;
}

#caibei_headShow .info .caibeiScroe a {
	color: #0C62C5;
}

#caibei_headShow .info .caibeiScroe a:hover {
	color: #FF6600;
}

#keede_show {
	background-image: url("../img/repeat_x.gif" );
	background-repeat: repeat-x;
	width: 100%;
	_position: absolute;
	background-position: 0 -157px;
	height: 31px;
}

.page_top {
	padding-top: 69px;
}

.font_free {
	font-size: 12px;
	font-weight: 700;
	color: Red;
	margin-left: 20px;
	cursor: pointer;
}

* {
	padding: 0;
	margin: 0;
}

.mod_tip,.mod_tip02,.mod_tip03,.mod_tip04 {
	position: relative;
	width: 351px;
	font-size: 12px;
	display: none;
	margin: 0 auto;
}

.close {
	background: url(../img/close.jpg) no-repeat;
	width: 33px;
	height: 22px;
	display: block;
	position: absolute;
	top: 2px;
	right: 6px;
	cursor: pointer;
}

.border_top {
	background: url(../img/border_top.jpg) no-repeat;
	width: 351px;
	height: 41px;
	line-height: 35px;
}

.border_top h2 {
	color: White;
	font-weight: 700;
	font-family: 宋体;
	font-size: 12px;
	padding-left: 12px;
}

.border_mod {
	border: 1px solid #5a9401;
	border-top: none;
	width: 329px;
	padding: 10px;
	background: #fdfef6;
}

.border_mod ul li {
	float: left;
	line-height: 22px;
}

ul,li {
	list-style-type: none;
}

.border_mod ul {
	clear: both;
	padding-top: 14px;
	_padding-top: 7px; *+
	padding-top: 7px;
}

.clear {
	clear: both;
}

.btn_sign {
	background: url(../img/btn_hz.png) 0 0 no-repeat;
	width: 67px;
	height: 22px;
	border: none;
}

.btn_Cancel {
	background: url(../img/btn_hz.png) 0 -25px no-repeat;
	width: 67px;
	height: 22px;
	border: none;
}

.input_text {
	width: 177px;
	height: 22px;
	border: 1px solid #cccccc;
}

.input_text02 {
	width: 110px;
	height: 22px;
	border: 1px solid #cccccc;
}

.input_text02 {
	width: 86px;
	height: 22px;
	border: 1px solid #cccccc;
}

.w80 {
	width: 80px;
	text-align: right;
}

.pl_dq {
	padding-left: 68px;
}

.border_mod a {
	text-decoration: none;
}

.border_mod a:link {
	color: #0100fe;
}

.border_mod a:hover {
	color: red;
}

.border_mod a:visited {
	color: #0100fe;
}

.border_mod a:active {
	color: red;
}

.border_mod .tip {
	color: Red;
	clear: both;
	padding-left: 80px;
	padding-top: 6px;
}

.none {
	display: none;
}

.btn_get_free {
	background: url(../img/btn_hz.png) 0 -77px no-repeat;
	width: 84px;
	height: 22px;
	border: none;
	margin-left: 7px;
	margin-top: 3px;
}

.btn_sure_free {
	background: url(../img/btn_hz.png) 0 -51px no-repeat;
	width: 82px;
	height: 22px;
	border: none;
}

.bg_tip {
	width: 312px;
	background: #fafac6;
	padding: 5px 8px;
	color: #677f1d;
	line-height: 18px;
}

.bg_tip h3 {
	color: #ff7d01;
	font-size: 12px;
}

.tip_center p {
	text-align: center;
	padding-top: 15px;
}

.hadget {
	color: #ff7f02;
	font-weight: 700;
}

.topcart {
	height: 24px;
	width: 476px;
	position: absolute;
	z-index: 1000;
}

.topcartf .c,.topcartf .l,.topcartf .r {
	background-image: url(../img/topcartf.gif);
}

.topcartf .l {
	padding-left: 5px;
	background-position: left -30px;
	background-repeat: no-repeat;
}

.topcartf .r {
	padding-right: 5px;
	background-position: right -60px;
	background-repeat: no-repeat;
}

.topcartf .c {
	height: 24px;
	line-height: 23px;
	background-repeat: repeat-x;
}

.topcartf .c a {
	display: inline-block;
}

.carticon {
	padding: 2px;
	display: inline-block;
	vertical-align: top !important;
	vertical-align: middle;
}

#topcartc {
	border-left: solid 1px #FF8193;
	border-right: solid 1px #FF8193;
	display: none;
	background-color: #ffffff;
	padding: 0px 10px;
}

#topcartc .item {
	height: 25px;
	line-height: 25px;
	clear: both;
	border-top: solid 1px #FFFCF6;
}

#topcartc .GoodsImage,#topcartc .QuantityField,#topcartc .MarketPrice,#topcartc .SellPriceField
	{
	display: none;
}

#topcartc .GoodsName {
	display: block;
	width: 300px;
	float: left;
	overflow: hidden;
	white-space: nowrap;
}

#topcartc .Quantity {
	display: block;
	float: left;
	width: 50px;
	text-align: center;
}

#topcartc .Quantity font {
	color: #FF8800;
	font-size: 12px;
}

#topcartc .SellPrice {
	display: block;
	float: right;
	width: auto;
	color: red;
	padding-right: 5px;
	text-align: right;
}

#topcartc .active {
	line-height: 20px;
	height: 62px;
	background-image: url(site/pbbrbg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}

#topcartc .active .GoodsImage {
	display: block;
	padding: 1px;
	width: 60px;
	height: 60px;
	float: left;
}

#topcartc .active .GoodsImage img {
	width: 56px;
	height: 56px;
	margin: 2px;
	border: 0px;
	overflow: hidden;
	display: block;
}

#topcartc .active .GoodsImage a {
	display: block;
	border: solid 1px #FFF1D5;
}

#topcartc .active .GoodsName {
	width: 380px;
	float: right;
	height: 40px;
	overflow: hidden;
}

#topcartc .active .GoodsName a {
	color: #FF9933;
}

#topcartc .active .GoodsName a:hover {
	color: #FF3366;
}

#topcartc .active .QuantityField {
	display: block;
	float: left;
	width: auto;
	margin-left: 12px;
}

#topcartc .active .Quantity {
	width: auto;
}

#topcartc .active .MarketPrice {
	display: block;
	float: left;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
}

#topcartc .active .SellPriceField {
	display: block;
	float: right;
}

#topcartc .SellPrice {
	float: right;
	width: auto;
	color: red;
}

.Dialog {
	display: none;
	border: 1px solid #CACBC8;
}

.Dialog .Dialog-head {
	background: #f2f2f2;
	height: 40px;
	padding-left: 16px;
	border-bottom: 1px solid #CACBC8;
	position: relative;
	z-index: 10000;
}

.Dialog-head {
	color: #666666;
	font-family: "微软雅黑";
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height: 40px;
}

.Dialog .Dialog-head .hr {
	padding-right: 6px;
	background-position: right 0;
}

.Dialog .Dialog-head .hc {
	height: 40px;
	line-height: 40px;
}

.Dialog .Dialog-head .dialogclose {
	background-image: url( "site/custom/bg_close.jpg" );
	background-repeat: no-repeat;
	height: 24px;
	line-height: 24px;
	width: 34px;
}

.Dialog .Dialog-body {
	border-bottom: 0px solid;
	overflow: auto;
	background-color: White;
	position: relative;
	z-index: 10000;
}

.Dialog .Dialog-feet {
	border-top: 0px solid;
	background-color: White;
	height: 63px;
	line-height: 30px;
	position: relative;
	z-index: 10000;
}

.Dialog .dialogbutton {
	width: 60px;
	height: 24px;
	background-image: url( "site/custom/btn.gif" );
	background-repeat: no-repeat;
	color: White;
	line-height: 24px;
}

.dialog_shadow {
	position: fixed;
	background-color: #F3EED0;
	left: -3px;
	top: -3px;
}

.Tip {
	display: none;
}

.Tip .Dialog-head {
	background-image: url(site/custom/Tip.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
	background-position: left 0px;
}

.Tip .Dialog-head .hr {
	background-image: url(site/custom/Tip.gif);
	background-repeat: no-repeat;
	padding-right: 5px;
	background-position: right -66px;
}

.Tip .Dialog-head .hc {
	background-image: url(site/custom/Tip.gif);
	height: 33px;
	background-repeat: repeat-x;
	background-position: right -33px;
}

.Tip .Dialog-body {
	border: solid 1px #FB669A;
	overflow: auto;
	background-color: White;
}

.Tip .Dialog-feet {
	background-image: url(site/custom/Tip.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
	background-position: left -99px;
}

.Tip .Dialog-feet .fr {
	background-image: url(site/custom/Tip.gif);
	background-repeat: no-repeat;
	padding-right: 5px;
	background-position: right -165px;
}

.Tip .Dialog-feet .fc {
	background-image: url(site/custom/Tip.gif);
	height: 33px;
	background-repeat: repeat-x;
	background-position: right -132px;
}

.Dialog-mask {
	position: absolute;
}

*.Dialog-mask {
	opacity: 0.3;
	filter: Alpha(Opacity = 30);
	background-color: #CCCCCC;
}

.Dialog-mask .bg {
	background-image: url( "site/maskbg.png" );
	background-position: center center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}

*.Dialog-mask .bg {
	display: none;
}

.Dialog-mask .ld {
	background-image: url(site/loading/loading5.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}

.Dialog-overlay {
	background-color: #CCCCCC;
	opacity: 0.3;
	filter: Alpha(Opacity = 30);
	position: absolute;
	width: 100%;
	height: 100%;
	display: none;
}

.scorll {
	width: 16px;
	display: none;
	background-image: url(../img/scroll.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

.scorll .scroll-up {
	width: 16px;
	height: 16px;
	background-image: url(../img/scroll.gif);
	background-position: -80px 8px;
	background-repeat: no-repeat;
}

.scorll .scroll-down {
	width: 16px;
	height: 16px;
	background-image: url(../img/scroll.gif);
	background-position: -100px 4px;
	background-repeat: no-repeat;
}

.scrollbar {
	width: 16px;
	background-image: url(../img/scroll.gif);
	background-repeat: repeat-y;
	background-position: -40px 0px;
}

.scrollbar .scrollbar-top {
	font-size: 0px;
	line-height: 0px;
	background-image: url(../img/scroll.gif);
	background-position: -20px 0px;
	background-repeat: no-repeat;
	width: 16px;
	height: 4px;
}

.scrollbar .scrollbar-bottom {
	font-size: 0px;
	line-height: 0px;
	background-image: url(../img/scroll.gif);
	background-position: -60px 0px;
	background-repeat: no-repeat;
	width: 16px;
	height: 4px;
}

.scrollbar .scrollbar-line {
	width: 16px;
	height: 12px;
	background-image: url(../img/scroll.gif);
	background-position: -120px 0px;
	background-repeat: repeat-y;
}

.Button {
	color: White;
	width: 54px;
	height: 20px;
	background-image: url( "../img/sbtn.gif" );
	margin: 3px 2px;
	line-height: 20px;
}

.Button-down {
	
}

.Button-active {
	background-color: #FB669A;
}

.Button-disabled {
	color: #999999;
}

.combox {
	margin-right: 10px;
}

.combox .comboxdisplayField {
	height: 18px;
	line-height: 18px;
	border: 0px solid #FFFFFF;
	border-left: 1px solid #FF1221;
	background-color: #FFFFFF;
	background-image: url(site/comboxbg.gif);
	background-repeat: repeat-x;
	margin: 1px 0px;
	padding: 0px;
	vertical-align: top; *
	margin: 0px;
	font-size: 12px;
	padding-left: 2px;
	vertical-align: middle;
}

.combox .comboxlistbtn {
	height: 18px;
	width: 18px;
	background-color: #FFFFFF;
	background-image: url(site/comboxbg.gif);
	background-position: left -18px;
	margin: 1px 0px;
	border: 0px;
	vertical-align: middle;
}

.combox-list {
	margin: 0px;
	padding: 0px;
	list-style: none;
	overflow: hidden;
}

.combox-listarea {
	background-color: White;
	border: solid 1px #FF1221;
	overflow: auto;
}

.combox-list li {
	display: block;
	width: 116px;
	background-color: #FFFFFF;
	height: 16px;
	line-height: 16px;
	overflow: hidden; *
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	padding-left: 4px;
}

.combox-list .active {
	background-color: #FFF1D5;
}

.combox-list .hover {
	background-color: #FF6295;
	color: White;
}

span.flash .comboxdisplayField,span.flash .comboxlistbtn {
	background-color: #FAB501;
	color: #FFFFFF;
}

.Addresscombox {
	margin-right: 10px;
	white-space: nowrap;
}

.Addresscombox .comboxdisplayField {
	height: 20px;
	line-height: 20px;
	border: 0px solid #FFFFFF;
	border-left: 1px solid #C7C7C7;
	background-color: #FFFFFF;
	background-image: url( "../img/droparrow.gif" );
	background-repeat: repeat-x;
	margin: 1px 0px;
	padding: 0px;
	vertical-align: top; *
	margin: 0px;
	font-size: 12px;
	padding-left: 2px;
	vertical-align: middle;
}

.Addresscombox .comboxlistbtn {
	height: 20px;
	width: 20px;
	background-color: #FFFFFF;
	background-image: url( "../img/droparrow.gif" );
	background-position: left -30px;
	margin: 1px 0px;
	border: 0px; *
	vertical-align: top;
	vertical-align: middle;
}

.Addresscombox-listarea {
	background-color: White;
	border: solid 1px #C7C7C7;
	overflow: auto;
}

.Addresscombox-list {
	margin: 0px;
	padding: 0px;
	list-style: none;
	overflow: hidden;
}

.Addresscombox-list li {
	display: block;
	background-color: #FFFFFF;
	height: 20px;
	line-height: 20px;
	overflow: hidden; *
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	padding-left: 4px;
}

.Addresscombox-list .active {
	background-color: #FFF1D5;
}

.Addresscombox-list .hover {
	background-color: #C7C7C7;
}

.AutoList {
	margin-right: 10px;
	white-space: nowrap;
}

.AutoList .comboxdisplayField {
	height: 20px;
	line-height: 20px;
	border: 0px solid #FFFFFF;
	border-left: 1px solid #C7C7C7;
	background-color: #FFFFFF;
	background-image: url(site/aroparrow.gif);
	background-repeat: repeat-x;
	margin: 1px 0px;
	padding: 0px;
	vertical-align: top; *
	margin: 0px;
	font-size: 12px;
	padding-left: 2px;
	vertical-align: middle;
}

.AutoList .comboxlistbtn {
	height: 20px;
	width: 1px;
	background-color: #FFFFFF;
	background-image: url(site/droparrow.gif);
	background-position: right -30px;
	margin: 1px 0px;
	border: 0px; *
	vertical-align: top;
	vertical-align: middle;
}

.AutoList-listarea {
	background-color: White;
	border: solid 1px #C7C7C7;
	overflow: auto;
}

.AutoList-list {
	margin: 0px;
	padding: 0px;
	list-style: none;
	overflow: hidden;
}

.AutoList-list li {
	display: block;
	background-color: #FFFFFF;
	height: 20px;
	line-height: 20px;
	overflow: hidden; *
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	padding-left: 4px;
}

.AutoList-list .active {
	background-color: #FFF1D5;
}

.AutoList-list .hover {
	background-color: #C7C7C7;
}

.pager {
	padding: 5px 0px 10px 0px;
	clear: both;
	height: 30px;
}

.pager a,.pager span {
	display: block;
	padding: 4px 10px;
	height: 18px;
	line-height: 18px;
	margin: 0 2px;
	float: left;
}

.pager a {
	background-color: #fbfbfb;
	border: solid 1px #c0c0c0;
	cursor: pointer;
	color: #4485df;
}

.pager .currentpage {
	background-color: #FFEDE1;
	border: 1px solid #FE6D02;
	color: #FD8000;
}

.pager .disabled {
	background-color: #ffffff;
	border: solid 1px #c3c3c3;
	color: #c6c6c6;
	cursor: default;
}

.pager input {
	height: 18px;
	font-size: 12px;
	border: solid 1px #a7acaf;
	border-right: 0px;
	width: 30px;
	float: left;
	margin-left: 10px;
	line-height: 18px;
	margin-top: 4px;
}

.pager .go {
	margin: 0px;
	border-left: 0px;
	padding: 0 6px;
	margin-top: 4px;
}

.pager .dot {
	padding: 0px;
	background-color: Transparent;
	border: 0px;
}

.Tip {
	display: none;
	border: 1px solid #cac8cb;
	background-color: #ffffff;
}

.Tip-feet {
	text-align: center;
}

.Tip-head {
	background-image: url( "../img/bg_title.gif" );
	padding-left: 6px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #cacbc8;
}

.tipheadright {
	background-position: right 0;
	background-image: url( "../img/bg_title.gif" );
	background-repeat: no-repeat;
	padding-right: 6px;
}

.tipheadmiddle {
	background-image: url( "../img/bg_title.gif" );
	background-repeat: repeat-x;
	height: 31px;
	line-height: 31px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	color: #050505;
}

.Tip-body {
	background-color: White;
}

.Tip-btnarea {
	text-align: right;
	padding-right: 3px;
}

.Tip-close {
	background-image: url( "../img/bg_close.gif" );
	background-repeat: no-repeat;
	display: block;
	margin-right: 3px;
	height: 24px;
	line-height: 24px;
	cursor: pointer;
	width: 24px;
}

.Tip-content {
	padding: 10px;
	line-height: 1.5;
}

.Tip-mask {
	background-color: #CCCCCC;
	opacity: 0.3;
	filter: Alpha(Opacity = 30);
	width: 100%;
}

.Tip-icon {
	width: 50px;
	height: 50px;
	background-image: url(../img/tipicon.gif);
	background-repeat: no-repeat;
	margin-left: 3px;
	margin-right: 3px;
}

.Tip-error {
	background-position: left -50px;
}

.Tip-ask {
	background-position: left top;
}

.Tip-alert {
	background-position: -50px top;
}

.Tip-success {
	background-position: -50px -50px;
}

.Tip-loading {
	background-image: url(site/loading/loading8.gif);
	background-position: center center;
}

.Tip-content font {
	color: Red;
}

.Tip .Button,.Dialog .Button {
	background-image: url("../img/btn_new.gif");
	width: 74px;
	height: 23px;
	background-repeat: no-repeat;
	color: #96bc17;
	line-height: 23px;
	padding: 0px;
}

.Dialog #QRegisterBtn {
	background: none;
	color: #5a66ff;
	text-decoration: underline;
}

#tipshadow {
	position: absolute;
	background-color: #f3eed0;
}

.HtmlTip {
	width: 200px;
	position: absolute;
}

.HtmlTip .top {
	background-color: #ffffff;
	position: relative;
	border: 3px solid #538a25;
}

.HtmlTip .bottom {
	height: 6px;
	line-height: 6px;
	background-image: url('../img/arrow.gif' );
	background-repeat: no-repeat;
	background-position: 180px 0;
	width: auto;
	margin: 0;
}

.HtmlTip .top .close {
	height: 10px;
	line-height: 10px;
	text-align: right;
}

.HtmlTip .top .close img {
	width: 14px;
	height: 14px;
	cursor: pointer;
}

.HtmlTip .top .tip {
	text-align: center;
	padding: 5px 10px 5px 5px;
	line-height: 20px;
	font-size: 12px;
}

.QuickloginPanel table td {
	height: 30px;
	line-height: 30px;
}

.QuickloginPanel table .td0 {
	text-align: right;
}

.logoinform {
	padding: 0px;
	margin: 0px;
}

.logoinform input {
	border: solid 1px #FFF1D5;
	width: 80px;
}

#quickLoginForm {
	margin: 0px;
	padding: 0px;
}

#validateTips {
	height: 25px;
	line-height: 25px;
	color: Red;
	padding-left: 10px;
}

.state-error {
	background-color: #c7edcc;
}

#UserMenu .taobao-bar .taobao-bar-logo {
	vertical-align: middle;
}

#J_TaobaoBar {
	color: YellowGreen;
}

#J_TaobaoBar a {
	text-decoration: none;
	color: White;
}

#J_SinaBar .sina_bar_logo {
	background-image: url("site/icon/sinalogo16.jpg" );
	display: inline-block;
	height: 16px;
	width: 16px;
	margin-right: 5px;
}

#J_SinaBar .tenpey_bar_logo {
	background-image: url( "/site/login13.gif" );
	display: inline-block;
	height: 16px;
	width: 15px;
	margin-right: 5px;
}

#J_SinaBar .douban_bar_logo {
	background-image: url( "/site/login13.gif" );
	background-position: -49px 0;
	width: 17px;
	display: inline-block;
	height: 16px;
	margin-right: 5px;
}

.Optometry thead tr th {
	height: 25px;
	background-image: url(site/headerbg.gif);
	background-position: left 1px;
	background-color: #EEDEDE;
	border-bottom: solid 1px #EEDEDE;
	text-align: -moz-center !important;
	text-align: center;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFEFCF;
	font-weight: normal;
}

.Optometry .row0 td {
	
}

.Optometry .row1 td {
	background-color: #FFFFEE;
}

.Optometry .col1 {
	width: 15%;
	height: 40px;
	text-align: -moz-center !important;
	text-align: center;
}

.Optometry .col2 {
	width: 15%;
	text-align: -moz-center !important;
	text-align: center;
}

.Optometry .col3 {
	width: 15%;
	text-align: -moz-center !important;
	text-align: center;
}

.Optometry .col4 {
	width: 15%;
	text-align: -moz-center !important;
	text-align: center;
}

.Optometry .col5 {
	width: 15%;
	text-align: -moz-center !important;
	text-align: center;
}

.Optometry .col6 {
	width: auto;
	text-align: -moz-center !important;
	text-align: center;
}

.divline {
	clear: both;
	_height: 30px;
	min-height: 30px !important;
	border-bottom: solid 0px #808080;
}

.divname {
	float: left;
	line-height: 28px;
	width: 25%;
	text-align: right;
}

.divvalue {
	float: left;
	line-height: 28px;
	width: 70%;
	text-align: left;
}

.divvalue input {
	margin: 5px 0;
}

.Optometryinput {
	width: 200px;
}

.Optometry .error {
	color: Red;
	display: none;
}

.Optometry .dateerror {
	color: Red;
}

.Optometrysingle td div {
	height: 24px;
	line-height: 24px;
}

.Optometrysingle .col1 {
	width: 8%;
	height: 25px;
	text-align: -moz-center !important;
	text-align: center;
}

.Optometrysingle .col2 {
	width: 10%;
	text-align: -moz-center !important;
	text-align: center;
}

.Optometrysingle .col3 {
	width: 7%;
	text-align: -moz-center !important;
	text-align: center;
}

.Optometrysingle .col4 {
	width: 6%;
	text-align: -moz-center !important;
	text-align: center;
}

.Optometrysingle .col5 {
	width: 6%;
	text-align: -moz-center !important;
	text-align: center;
}

.Optometrysingle .col6 {
	width: 8%;
	text-align: -moz-center !important;
	text-align: center;
}

.Optometrysingle .col7 {
	width: 10%;
	text-align: -moz-center !important;
	text-align: center;
}

.Optometrysingle .col8 {
	width: 10%;
	text-align: -moz-center !important;
	text-align: center;
}

.Optometrysingle .col9 {
	width: 10%;
	text-align: -moz-center !important;
	text-align: center;
}

.Optometrysingle .col10 {
	width: 10%;
	text-align: -moz-center !important;
	text-align: center;
}

.Optometrysingle .col11 {
	width: auto;
	text-align: -moz-center !important;
	text-align: center;
}

.Loading {
	position: absolute;
}

.Loading .bg {
	position: absolute;
	top: 0px;
	left: 0px;
	filter: Alpha(Opacity = 30);
	opacity: 0.3;
	background-color: #CCCCCC;
}

.Loading .ld {
	background-image: url(site/loading/loading5.gif);
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
}

.Tip-btnarea .largebutton {
	background-image: url("../img/largebutton.gif" );
	color: White;
	height: 20px;
	line-height: 20px;
	margin: 3px 2px;
	width: 74px;
}

#go_bot #gotop,#go_bot #gotop:hover {
	background: url("../img/nonius.png") no-repeat;
	position: fixed;
	_position: absolute;
	width: 39px;
	height: 35px;
	opacity: 0;
	filter: Alpha(Opacity = 0);
	display: none;
	cursor: pointer;
	bottom: 30px;
	_z-index: 1000;
}

* html{
	background-image: url(about:blank);
	background-attachment: fixed;
}

#gotopcontainer {
	width: 980px;
	position: relative;
	margin: 0 auto;
	z-index: 3000;
}

.paybottom {
	height: 30px;
	display: inline-block;
	cursor: pointer;
	vertical-align: middle;
}

.pbl,.pbc,.pbr {
	background-image: url("site/account/drawbg.jpg");
	height: 30px;
	display: inline-block;
}

.paybottom .pbl,.paybottom .pbr {
	width: 7px;
}

.paybottom .pbl {
	background-position: 0px -163px;
}

.paybottom .pbr {
	background-position: -9px -163px;
}

.paybottom .pbc {
	background-position: 0px -194px;
	line-height: 30px;
	text-decoration: none;
	vertical-align: top;
	color: White;
	font-weight: 600;
	font-size: 16px;
}

#OnlineCounselcontainer {
	background: url("../img/btn_zx.png") no-repeat;
	display: block;
	width: 38px;
	height: 93px;
	text-align: left;
	z-index: 299;
	cursor: pointer;
	position: fixed;
	_position: absolute;
}

#OnlineCounselClose {
	background: url("../img/close.png") no-repeat;
	width: 10px;
	height: 10px;
	margin-top: 26px;
	margin-right: 10px;
	float: right;
}

#floatFoot {
	display: block;
	cursor: pointer;
	float: none;
	margin-left: 8px;
	margin-top: 177px;
}

.mod_login {
	width: 550px;
	background: white;
	border: 1px solid #cccccc;
	font-size: 12px;
	font-family: 微软雅黑;
	position: relative;
	display: none;
}

.mod_login h2 {
	color: #666666;
	font-weight: 400;
	font-size: 18px;
	background: #f2f2f2;
	height: 64px;
	line-height: 64px;
	padding-left: 20px;
	width: 530px;
}

.left_login,.right_login {
	float: left;
}

.left_login {
	border-right: 1px solid #cccccc;
	padding-right: 15px;
	width: 246px;
}

.right_login {
	width: 248px;
	padding-left: 12px;
	line-height: 26px;
}

.left_login div ul li {
	width: 212px;
	height: 36px;
	padding-top: 5px;
	padding-left: 40px;
}

.right_login a {
	margin-top: 10px;
}

.bg_Account {
	background: url(site/col_login.png) no-repeat 0 0;
}

.bg_Account2 {
	background: url(site/col_login.png) no-repeat 0 -100px;
}

.txt_Account,.txt_Password {
	width: 210px;
	height: 30px;
	line-height: 30px;
	color: #999999;
	background: #f8f8f8;
	border: none;
	font-size: 14px;
	font-family: 微软雅黑;
}

.bg_Password {
	background: url(site/col_login.png) no-repeat 0 -150px;
}

.bg_Password2 {
	background: url(site/col_login.png) no-repeat 0 -50px;
}

.mod_yzm ul li,.mod_login .mod_tips ul li,.mod_btn_login ul li,.other ul li
	{
	float: left;
	line-height: 20px;
}

.mod_login ul li {
	margin-top: 8px;
}

.mod_login .mod_tips ul li {
	width: 98px;
	padding-left: 5px;
	height: 22px;
}

.mod_yzm .txt_yzm {
	width: 80px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #cccccc;
}

.mod_btn_login .box_login {
	width: 100px;
	padding-left: 2px;
}

.left_login div ul li.dw_tips {
	width: 100px;
}

.mod_yzm .digvalcode li {
	width: 96px;
	padding-left: 2px;
	height: 22px;
}

.mod_yzm .digvalcode li.valtext {
	width: 190px;
}

.mod_yzm .digvalcode li.valdrag {
	width: 48px;
}

.mod_btn_login a {
	color: #3366ff;
	font-weight: bold;
}

.digbtn_login {
	background: url(../img/col_login.png) no-repeat 0 -318px;
	width: 94px;
	height: 43px;
	border: none;
	cursor: pointer;
}

.mod_login .con {
	padding-top: 12px;
	padding-left: 20px;
	padding-bottom: 15px;
}

.mod_btn_login .dw_tips {
	padding-top: 23px;
}

.other .choose01 {
	background: url(../img/col_login.png) no-repeat 0 -198px;
}

.other .choose02 {
	background: url(../img/col_login.png) no-repeat -120px -198px;
}

.other .choose03 {
	background: url(../img/col_login.png) no-repeat 0 -240px;
}

.other .choose04 {
	background: url(../img/col_login.png) no-repeat -120px -240px;
}

.other a {
	width: 110px;
	height: 34px;
	display: block;
	float: left;
	width: 120px;
}

.other .choose05 {
	background: url(../img/col_login.png) no-repeat 0 -282px;
	width: 118px;
	height: 26px;
	display: block;
	float: left;
	width: 120px;
}

.right_login .font_other {
	color: #333333;
	font-size: 16px;
}

.right_login .tips {
	font-size: 12px;
	color: #666666;
}

.mod_login .dclose {
	position: absolute;
	top: 18px;
	right: 20px;
	color: #666666;
	font-size: 18px;
	cursor: pointer;
	background: url(../img/Collect.png) no-repeat 0 -728px;
	width: 28px;
	height: 27px;
}

.right_login .other a {
	cursor: pointer;
}

.digmsg {
	color: Red;
	height: 25px;
	line-height: 25px;
	padding-left: 10px;
}

#dlgvalcode {
	cursor: pointer;
}

.cart_step {
	width: 980px;
	margin: 0 auto;
}

.cart_step ul li {
	color: #737373;
	font-size: 12px;
	float: left;
	width: 325px;
	text-align: center;
	font-weight: 700;
}

.cart_step li.col {
	color: white;
}

.cart_stepOne,.cart_stepTwo,.cart_stepThree {
	background: url(site/cart/newcartbg.jpg);
	background-repeat: no-repeat;
	width: 980px;
	height: 32px;
	line-height: 32px;
}

.cart_stepOne {
	background-position: -100px -2px;
}

.cart_stepTwo {
	background-position: -100px -36px;
}

.cart_stepThree {
	background-position: -100px -70px;
}

.cart_step ul {
	list-style-type: none;
	clear: both;
}

.mynewcart {
	height: 70px;
}

.mynewcart .edit_shopcar {
	line-height: 70px;
	padding-top: 10px;
}

.mynewcart .edit_shopcar a {
	font-size: 14px;
	color: #317EE7;
	font-family: 微软雅黑, 宋体;
}

.mynewcart .edit_shopcar a:hover {
	text-decoration: underline;
}